<?php 
/**
 * 类型管理控制器
 * @author 董满 <970473068@qq.com>
 */
class TypeController extends Controller{
	private $model;
	public function __init(){
//		parent::__init();
		$this->model=K('Type');
	}
    /**
     * 类型列表
     */
    public function index(){
    	//获取所有资料
    	$data=$this->model->all();
		$this->assign('data',$data);
       $this->display(); 
    }
	/**
	 * 添加类型
	 */
	 public function add(){
	 	if(IS_POST){
	 		$model=$this->model;
			if(!$model->addType()) $this->error($model->error);
			$this->success('添加成功',U('index'));
	 	}
	     $this->display();
	 }
	 /**
	  * 删除
	  */
	  public function del(){
	  	//获得要删的tid
	  	$tid=Q('get.tid',0,'intval');
		//删除分类
		$this->model->where("tid={$tid}")->delete();
		$this->success('删除成功');
	  }
	  /**
	   * 修改
	   */
	   public function edit(){
	   	//修改的时候就把隐藏域中的主键存起来
	   	if(IS_POST){
	   		if(!$this->model->editType()) $this->error($this->model->error);
			$this->success('修改成功',U('index'));
	   	}
	   	//获取要修改的tid
	   	$tid=Q('get.tid',0,'intval');
		//获取旧数据
		$oldData=$this->model->where("tid={$tid}")->find();
		$this->assign('oldData',$oldData);
		//只是修改名称
		$this->display();
	   }
 }
 
 
 
 
 
 
 
 
 
 
 


 ?>